MKFTALVFIVFVVGVMVSPVSIRATEVKLSGGEADVTCDAVQLSSCATPMLTGVPPSTECCGKLKEQQPCFCTYIKDPRYSQYVGSANAKKTLATCGVPYPTC